Skip to content

Bump haproxy version to 3.2.15#900

Open
CFN-CI wants to merge 2 commits intomasterfrom
haproxy-auto-bump-master
Open

Bump haproxy version to 3.2.15#900
CFN-CI wants to merge 2 commits intomasterfrom
haproxy-auto-bump-master

Conversation

@CFN-CI
Copy link
Copy Markdown
Contributor

@CFN-CI CFN-CI commented Apr 21, 2026

Automatic bump from version 3.2.13 to version 3.2.15, downloaded from https://www.haproxy.org/download/3.2/src/haproxy-3.2.15.tar.gz.

After merge, consider releasing a new version of haproxy-boshrelease.

Changelog for HAProxy 3.2.15.

Please also check list of known open bugs for HAProxy 3.2.15.

The developer's summary for this release can be found in the Announcement post for the HAProxy 3.2.15 release.

HAPROXY CHANGELOG between 3.2.15 and 3.2.13
2026/03/19 : 3.2.15
    - BUG/MINOR: mworker: don't set the PROC_O_LEAVING flag on master process
    - BUG/MINOR: tcpcheck: Fix typo in error error message for `http-check expect`
    - BUG/MINOR: jws: fix memory leak in jws_b64_signature
    - DOC: configuration: http-check expect example typo
    - DOC/CLEANUP: config: update mentions of the old "Global parameters" section
    - BUG/MINOR: mworker: always stop the receiving listener
    - BUG/MINOR: memprof: avoid a small memory leak in "show profiling"
    - MINOR: tools: extend the pointer hashing code to ease manipulations
    - MINOR: memprof: attempt different retry slots for different hashes on collision
    - BUG/MINOR: mworker: only match worker processes when looking for unspawned proc
    - BUG/MINOR: mworker: fix typo &= instead of & in proc list serialization
    - BUG/MINOR: mworker: set a timeout on the worker socketpair read at startup
    - BUG/MINOR: mworker: avoid passing NULL version in proc list serialization
    - BUG/MINOR: sockpair: set FD_CLOEXEC on fd received via SCM_RIGHTS
    - BUG/MINOR: spoe: Properly switch SPOE filter to WAITING_ACK state
    - BUG/MEDIUM: spoe: Properly abort processing on client abort
    - BUG/MINOR: h2/h3: Only test number of trailers inserted in HTX message
    - MINOR: htx: Add function to truncate all blocks after a specific block
    - BUG/MINOR: h2/h3: Never insert partial headers/trailers in an HTX message
    - BUG/MINOR: http-ana: Swap L7 buffer with request buffer by hand
    - BUG/MINOR: proxy: do not forget to validate quic-initial rules
    - BUG/MINOR: stream: Fix crash in stream dump if the current rule has no keyword
    - BUG/MINOR: mjson: make mystrtod() length-aware to prevent out-of-bounds reads
    - BUG/MINOR: spoe: Fix condition to abort processing on client abort
    - BUILD: spoe: Remove unsused variable
    - DEV: gdb: add a utility to find the post-mortem address from a core
    - MINOR: tools: add a function to create a tar file header
    - MINOR: tools: add a function to load a file into a tar archive
    - MINOR: config: support explicit "on" and "off" for "set-dumpable"
    - MINOR: debug: read all libs in memory when set-dumpable=libs
    - DEV: gdb: add a new utility to extract libs from a core dump: libs-from-core
    - MINOR: debug: copy debug symbols from /usr/lib/debug when present
    - MINOR: debug: opportunistically load libthread_db.so.1 with set-dumpable=libs
    - BUG/MINOR: mworker: don't try to access an initializing process
    - BUG/MEDIUM: peers: enforce check on incoming table key type
    - BUG/MINOR: mux-h2: properly ignore R bit in GOAWAY stream ID
    - BUG/MINOR: mux-h2: properly ignore R bit in WINDOW_UPDATE increments
    - BUG/MAJOR: h3: check body size with content-length on empty FIN
    - BUG/MEDIUM: h3: reject unaligned frames except DATA
    - MINOR: mworker/cli: extract worker "show proc" row printer
    - BUG/MINOR: mworker/cli: fix show proc pagination losing entries on resume
    - CI: github: treat vX.Y.Z release tags as stable like haproxy-* branches

2026/03/09 : 3.2.14
    - MINOR: mux-h2: also count glitches on invalid trailers
    - MINOR: mux-h2: add a new setting, "tune.h2.log-errors" to tweak error logging
    - BUG/MEDIUM: mux-h2: make sure to always report pending errors to the stream
    - BUG/MINOR: promex: fix server iteration when last server is deleted
    - BUG/MEDIUM: stream: Handle TASK_WOKEN_RES as a stream event
    - BUG/MEDIUM: hpack: correctly deal with too large decoded numbers
    - BUG/MAJOR: qpack: unchecked length passed to huffman decoder
    - BUG/MINOR: qpack: fix 1-byte OOB read in qpack_decode_fs_pfx()
    - BUG/MEDIUM: qpack: correctly deal with too large decoded numbers
    - BUG/MINOR: h1-htx: Be sure that H1 response version starts by "HTTP/"
    - DEBUG: stream: Display the currently running rule in stream dump
    - MINOR: filters: Set last_entity when a filter fails on stream_start callback
    - BUG/MAJOR: fcgi: Fix param decoding by properly checking its size
    - BUG/MAJOR: resolvers: Properly lowered the names found in DNS response
    - BUG/MEDIUM: mux-fcgi: Use a safe loop to resume each stream eligible for sending
    - BUG/MINOR: ssl-sample: Fix sample_conv_sha2() by checking EVP_Digest* failures
    - BUG/MINOR: backend: Don't get proto to use for webscoket if there is no server
    - SCRIPTS: git-show-backports: hide the common ancestor warning in quiet mode
    - SCRIPTS: git-show-backports: add a restart-from-last option


Copy link
Copy Markdown
Contributor

@plowin plowin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not merge, see haproxy/haproxy#3337 and https://github.com/cloudfoundry/haproxy-boshrelease/releases/tag/v16.7.0%2B3.2.13.

Keeping it open to block recreation by automation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-ci Allow this PR to be tested on Concourse

Projects

Development

Successfully merging this pull request may close these issues.

2 participants